﻿using System;
using System.Runtime.InteropServices;

namespace Kyoh.Lib.Win32API.Shell
{
#pragma warning disable 1591
    [Guid("CA31EA20-48D0-11CF-8350-444553540000")]
    public enum ShellSpecialFolderConstants
    {
        DESKTOP = 0,
        PROGRAMS = 2,
        CONTROLS = 3,
        PRINTERS = 4,
        PERSONAL = 5,
        FAVORITES = 6,
        STARTUP = 7,
        RECENT = 8,
        SENDTO = 9,
        BITBUCKET = 10,
        STARTMENU = 11,
        DESKTOPDIRECTORY = 16,
        DRIVES = 17,
        NETWORK = 18,
        NETHOOD = 19,
        FONTS = 20,
        TEMPLATES = 21,
        COMMONSTARTMENU = 22,
        COMMONPROGRAMS = 23,
        COMMONSTARTUP = 24,
        COMMONDESKTOPDIR = 25,
        APPDATA = 26,
        PRINTHOOD = 27,
        LOCALAPPDATA = 28,
        ALTSTARTUP = 29,
        COMMONALTSTARTUP = 30,
        COMMONFAVORITES = 31,
        INTERNETCACHE = 32,
        COOKIES = 33,
        HISTORY = 34,
        COMMONAPPDATA = 35,
        WINDOWS = 36,
        SYSTEM = 37,
        PROGRAMFILES = 38,
        MYPICTURES = 39,
        PROFILE = 40,
        SYSTEMx86 = 41,
        PROGRAMFILESx86 = 48,
    }
}
